larix laricina - French English Dictionary